patchouli herb - German English Dictionary